Part Number Hot Search : 
AN1897 MBR1645 2SK1316 74HC24 UZ5116 U20C30PT TS7221 HMC10
Product Description
Full Text Search
 

To Download AM30LV0064DJ40WGIT Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 Am30LV0064D
Data Sheet
The Am30LV0064D is not offered for new designs. Please contact your Spansion representative for alternatives.
July 2002 The following document specifies Spansion memory products that are now offered by both Advanced Micro Devices and Fujitsu. Although the document is marked with the name of the company that originally developed the specification, these products will be offered to customers of both AMD and Fujitsu.
Continuity of Specifications
There is no change to this datasheet as a result of offering the device as a Spansion product. Any changes that have been made are the result of normal datasheet improvement and are noted in the document revision summary, where supported. Future routine revisions will occur when appropriate, and changes will be noted in a revision summary.
Continuity of Ordering Part Numbers
AMD and Fujitsu continue to support existing part numbers beginning with "Am" and "MBM". To order these products, please use only the Ordering Part Numbers listed in this document.
For More Information
Please contact your local AMD or Fujitsu sales office for additional information about Spansion memory solutions.
Publication Number 22203 Revision C
Amendment +4 Issue Date October 19, 2004
THIS PAGE LEFT INTENTIONALLY BLANK.
Am30LV0064D
64 Megabit (8 M x 8-Bit) CMOS 3.0 Volt-only Flash Memory with UltraNANDTM Technology
The Am30LV0064D is not offered for new designs. Please contact your Spansion representative for alternatives.
DISTINCTIVE CHARACTERISTICS
Single power supply operation -- Full voltage range: 2.7 to 3.6 volt read, erase, and program operations -- Separate VCCQ for 5 volt I/O tolerance Automated Program and Erase -- Page program: 512 + 16 bytes -- Block erase: 8 K + 256 bytes Block architecture -- 8 Kbyte blocks + 256 byte spare area (separately erasable, readable, and programmable) -- 512 byte page + 16 byte spare area for ECC and other system overhead information Fast read and program performance (typical values) -- Read: < 7 s initial, < 50 ns sequential -- Program: 200 s (full page program at 400 ns/byte) -- Erase: < 2 ms/8 Kbyte block Pinout and package -- Industry Standard NAND compatible pinout with 8-bit I/O bus and control signals -- TSOP-II 44/40 pin package (standard and reverse) with copper lead frame for higher reliability -- 40-ball FBGA package provides higher reliability and "packing density" Command set -- Basic Command set: Read Data, Read ID, Read Status, Input Data, Program Data, Block Erase, Reset -- Superset Commands: Gapless Sequential Read Data, Erase Suspend/Resume Operation status byte -- Provides a software method of detecting program or erase operation completion, program/erase pass/fail condition, erase suspend status, and the write protect status Operating current (typical) -- Read: 10 mA (sequential) -- Program: 10 mA -- Erase: 10 mA -- Standby: 10 A (CMOS) Block erase suspend/resume -- Suspends an erase operation to read data from, or program data to, a block that is not being erased, then resumes the erase operation Ready/Busy# pin (RY/BY#) -- Provides a hardware method of detecting program or erase cycle completion WP# input pin -- At VIL, the device is protected. Program or erase operations in the device are inhibited -- At VIH, the device is unprotected. Program and erase operations are allowed Minimum 10,000 program/erase cycles guaranteed per block, without ECC (> 1 million cycles with ECC) 10-year data retention at 85C Industrial temperature range, -40C to +85C 100% good blocks over product lifetime
Publication# 22203 Rev: C Amendment/+4 Issue Date: October 19, 2004
Refer to AMD's Website (www.amd.com) for the latest information.
GENERAL DESCRIPTION
The Am30LV0064D is a 64 Mbit mass storage Flash memory device, organized as 8 Kbyte (+256 byte) blocks (1,024 blocks total), each with 16 pages of 512 (+16) bytes (16,384 pages total). The device is suited to high-density applications in which data is sequential and requires frequent, fast write capability. The UltraNANDTM block and page architecture is capable of accommodating applications requiring IDE disk drive-compatible blocks. Each device requires only a single 3.0 volt power supply for read, program, and erase functions. Internally generated and regulated voltages are provided for program and erase operations. A VCCQ pin is provided to allow 5 volts to be applied to the output buffer logic. With 5 volt tolerant inputs, the VCCQ pin provides the Flash device with 5 volt tolerant I/O. The Am30LV0064D is entirely command set compatible with industry standard NAND instructions and timing. Commands are written to the command register through the 8-bit I/O bus using standard NAND write timing. Register contents serve as inputs to an internal state-machine that controls the read, erase, and programming circuitry. Write cycles also internally latch addresses and data needed for the read, programming, and erase operations. Reading data out of the device is similar to reading from NAND Flash devices. The device has an initial page read access time of 7 s, with subsequent byte accesses of less than 50 ns per byte. Device programming occurs on a page basis by executing the Input Data and Program Data command sequences. This initiates the Embedded Program algorithm--an internal algorithm that automatically times the program pulse widths and verifies proper cell margin.
Device erasure is performed on a block basis and occurs by executing the Block Erase command sequence. This initiates the Embedded Erase algorithm--an internal algorithm that automatically executes the erase operation. During erase, the device automatically times the erase pulse widths and verifies proper cell margin. The block erase architecture allows memory blocks to be erased and reprogrammed without affecting the data contents of other blocks. The Erase Suspend/Erase Resume feature enables the user to put erase on hold for any period of time to read data from, or program data to, any block that is not selected for erasure. True background erase can thus be achieved. The device is fully erased when shipped from the factory. The host system can detect whether a sequential read, program, or Block Erase operation is complete by observing the RY/BY# pin or by reading the status register. After a program or erase cycle has been completed, the device is ready to accept another command. Hardware data protection is provided by a write protect (WP#) input pin which inhibits all program and erase operations when asserted (low). The device offers a standby mode as a power-saving feature. Once the system places the device into the standby mode power consumption is greatly reduced. AMD's Flash technology combines years of Flash memory manufacturing experience to produce the highest levels of quality, reliability and cost effectiveness.
4
Am30LV0064D
TABLE OF CONTENTS Am30LV0064D ................................................. 1
Continuity of Specifications ...................................................... 1 Continuity of Ordering Part Numbers ....................................... 1 For More Information ................................................................ 1 This page left intentionally blank. . . . . . . . . . . . . 2
Erase Suspend (B0h) (Superset Command) .......................... 23 Erase Resume (D0h) (Superset Command) ........................... 23
Figure 11. Erase Suspend and Erase Resume.............................. 24
Reset Operation ..................................................................... 25 Reset (FFh) ............................................................................. 25
Figure 12. Reset............................................................................. 25
Am30LV0064D ................................................. 3
General Description . . . . . . . . . . . . . . . . . . . . . . . . 4 Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 6 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . . 7 Special Handling Instructions ................................................... 8 Pin Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Functional Pin Description . . . . . . . . . . . . . . . . . 10 Input/Output Pins (I/O7-I/O0) ................................................. 10 Command Latch Enable (CLE) ............................................... 10 Address Latch Enable (ALE) .................................................. 10 Chip Enable (CE#) .................................................................. 10 Read Enable (RE#) ................................................................ 10 Write Enable (WE#) ................................................................ 10 Write Protect (WP#) ................................................................ 10 Spare Area Enable (SE#) ....................................................... 10 Ready/Busy Output (RY/BY#) ................................................ 10 Device Power Supply (VCC) .................................................... 10 Output Buffer Power Supply (VCCQ) ........................................ 10 Ground (VSS) .......................................................................... 10 Cell Layout And Address Assignment . . . . . . . . 11
Figure 1. Mass Storage Device Cell Layout.................................... 11 Table 1. Address Assignment .........................................................11
Absolute Maximum Ratings . . . . . . . . . . . . . . . . 26
Figure 13. Maximum Negative Overshoot Waveform .................... 26 Figure 14. Maximum Positive Overshoot Waveform...................... 26
Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . 26 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 6. Test Specifications ........................................................... 27 Figure 15. Test Setup..................................................................... 27
AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 28 Command, Data, and Address Input ...................................... 28 Normal Operation ................................................................... 28 Mode Selection ....................................................................... 29 Key To Switching Waveforms . . . . . . . . . . . . . . . 29
Figure 16. Command Input Cycle .................................................. Figure 17. Address Input Cycle...................................................... Figure 18. Data Input Cycle ........................................................... Figure 19. Serial Read Cycle ......................................................... Figure 20. Status Read Cycle ........................................................ Figure 21. Read Data..................................................................... Figure 22. Read Data (Interrupted by CE#) ................................... Figure 23. Read Spare Area .......................................................... Figure 24. Sequential Read ........................................................... Figure 25. Page Program............................................................... Figure 26. Block Erase................................................................... Figure 27. Erase Suspend ............................................................. Figure 28. Erase Resume .............................................................. Figure 29. Sequential Page Program............................................. Figure 30. ID and Manufacturer Read............................................ Figure 31. Write Protect (WP#) Timing During Power Transitions. 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37
Ordering Information . . . . . . . . . . . . . . . . . . . . . . 12 Device Bus Operations, Command Set, And Command Definitions . . . . . . . . . . . . . . . . . . . . . . 13
Table 2. Am30LV0064D Device Bus Operations ............................13 Table 3. Am30LV0064D Command Set ..........................................13 Table 4. Am30LV0064D Command Definitions ..............................14
Device Operations . . . . . . . . . . . . . . . . . . . . . . . . 15 Read Operations .................................................................... 16 Read Data (00h / 01h) ............................................................ 16
Figure 2. Read Data........................................................................ 16
Gapless Read (02h) (Superset Command) ............................ 17
Figure 3. Gapless Read .................................................................. 17
Read Spare Area (50h) .......................................................... 18
Figure 4. Read Spare Area ............................................................. 18
Read ID (90h) ......................................................................... 19
Table 5. Am30LV0064D ID Codes ..................................................19 Figure 5. Read ID............................................................................ 19
Read Status (70h) .................................................................. 20
Figure 6. Device Status Register Bit Definition ............................... 20 Figure 7. Read Status ..................................................................... 20
Program Operations ............................................................... 20 Input Data (80h) ...................................................................... 20 Page Program (10h) ............................................................... 21
Figure 8. Input Data and Page Program ......................................... 21 Figure 9. Program Operations Flow Chart ...................................... 22
Erase Operations .................................................................... 23 Block Erase (60h) (D0h) ......................................................... 23
Figure 10. Block Erase.................................................................... 23
Program And Erase Characteristics . . . . . . . . . 38 Valid Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Latchup Characteristics . . . . . . . . . . . . . . . . . . . . 38 TSOP II Pin Capacitance . . . . . . . . . . . . . . . . . . . 38 Data Retention. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . 39 TS 044--44/40-Pin Standard Thin Small Outline Package II . 39 TSR044--44/40-Pin Reverse Thin Small Outline Package II . 40 FBE040--40-Ball Fine Pitch Ball Grid Array (FBGA) 8 x 15 mm package ................................................................ 41 Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . 42 Revision A (December 1998) .................................................. 42 Revision B (December 1998) .................................................. 42 Revision B+1 (January 1999) ................................................. 42 Revision B+2 (February 1999) ................................................ 43 Revision B+3 (March 8, 1999) ................................................ 43 Revision B+4 (April 21, 1999) ................................................. 43 Revision B+5 (June 17, 1999) ................................................ 43 Revision C (May 19, 2000) ..................................................... 43 Revision C+1 (June 23, 2000) ................................................ 43 Revision C+2 (August 14, 2000) ............................................. 43 Revision C+3 (October 6, 2000) ............................................. 43
Am30LV0064D
5
PRODUCT SELECTOR GUIDE
Family Part Number Option Number of Usable Blocks Guaranteed Percentage of Usable Blocks Guaranteed Note: See "AC Characteristics" for full specifications. Am30LV0064D J40 1024 100%
BLOCK DIAGRAM
RY/BY# Y-Decoder Data Register & S/A High Voltage Pumps State Machine X Decoder CE# RE# WE#
ALE
CLE
SE# WP#
Memory Array
Command Register
Data Register & S/A Y-Decoder
Address Register
Status Register I/O Register & Buffer I/O7-0
VCC VCCQ VSS
6
Am30LV0064D
CONNECTION DIAGRAMS
VSS CLE ALE WE# WP# RFU NC NC NC NC NC NC NC NC NC I/O0 I/O1 I/O2 I/O3 VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
44/40-Pin Standard TSOP-II
44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23
VCC CE# RE# RY/BY# SE# NC NC NC NC NC NC NC NC NC NC I/O7 I/O6 I/O5 I/O4 VCCQ
VCC CE# RE# RY/BY# SE# NC NC NC NC NC NC NC NC NC NC I/O7 I/O6 I/O5 I/O4 VCCQ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
44/40-Pin Reverse TSOP-II
44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23
VSS CLE ALE WE# WP# RFU NC NC NC NC NC NC NC NC NC I/O0 I/O1 I/O2 I/O3 VSS
Am30LV0064D
7
CONNECTION DIAGRAMS (Continued)
40-Ball FBGA Top View, Balls Facing Down
0.8
A
NC
B
V CC
C
NC
D
NC
E
NC
F
NC
G
NC
H
NC
J
V CCQ
K
NC
0.8
6
NC CE# RE# RY/BY# SE# IO7 IO6 IO5 IO4 NC
5 4 3
NC CLE ALE WE# WP# IO0 IO1 IO2 IO3 NC
0.8 1.6
2
NC V SS NC NC RFU NC NC NC V SS NC
0.8
1
0.8 O0.400 mm 0.250 SMD, Ball = 0.3 mm
15 mm
Note: The ball grid array is depopulated to 40 signal balls. The maximum package height is 1.2 mm. The 9 x 9 x 9 x 9 outrigger balls (shaded) may be required for higher density devices in larger packages. The shaded ball region should be treated as a "keep out" area with pads placed to allow larger devices to be accommodated.
Special Handling Instructions
Special handling is required for Flash Memory products in FBGA packages. Flash memory devices in FBGA packages may be damaged if exposed to ultrasonic cleaning methods. The package and/or data integrity may be compromised if the package body is exposed to temperatures above 150C for prolonged periods of time.
8
Am30LV0064D
8 mm
PIN CONFIGURATION
I/O7-I/O0 CE# RE# WE# SE# ALE CLE WP# RY/BY# VCC = 8 Inputs/Outputs = Chip Enable input = Read Enable input = Write Enable input = Spare area Enable input = Address Latch Enable input = Command Latch Enable input = Write Protect input = Ready/Busy output (open drain) = 3.0 Volt-only single power supply for the Flash device core (see Product Selector Guide for voltage supply tolerances) VCCQ VSS NC RFU = Single power supply for output buffers (see VCCQ signal description) = Device ground = Pin not connected internally = Reserved for future use
LOGIC SYMBOL
CE# RE# WE# SE# ALE CLE WP# RY/BY# I/O7-I/O0 8
Am30LV0064D
9
FUNCTIONAL PIN DESCRIPTION
Input/Output Pins (I/O7-I/O0) The eight I/O pins are used to send commands, addresses, and data to the device, and to receive data during read operations. Command Latch Enable (CLE) The CLE input controls activation of the command register for the receipt of commands. When CLE is high, the command is latched into the command register on the rising edge of the Write Enable (WE#) signal. Address Latch Enable (ALE) The ALE input controls activation of the address register during the address latch operation, or the data register during the Input Data operation. When ALE is high, the address information is latched on the rising edge of the Write Enable (WE#) signal. When ALE is low (and the CLE input is low) the Input Data information is latched on the rising edge of the Write Enable (WE#) signal. ALE must remain high for the entire address sequence or device will reset. Chip Enable (CE#) The CE# input controls the active/standby mode during command, data, and address inputs. During the command and address latch operations, CE# must be low prior to the falling edge of Write Enable (WE#). During Input Data operations, CE# must remain low until after the rising edge of WE# during the final Data In operation. When CE# is high, and an internal operation is not in process, the device goes into standby mode and current consumption is greatly reduced. The CE# signal is ignored during program or erase operation, as indicated by the Busy state (RY/BY# = low). Read Enable (RE#) The RE# input controls the serial data output and status from the I/O lines. The data output is triggered on the falling edge of RE#, with valid data available after a delay of tREA. The Status output data is also triggered on the falling edge of RE#, with the status available after a delay of tRLS. Write Enable (WE#) The WE# input is used to control the Data/Command on the I/O lines during write operations. The I/O lines are latched on the rising edge of the WE# signal. Write Protect (WP#) The WP# input provides protection from inadvertent program/erase commands. The internal voltage regulator is reset when WP# is low, thereby preventing any program or erase operations from occurring.
The WP# input should be kept low (V I L ) during p o w e r - u p u n t i l V C C i s a b o ve V C C - m i n . D u r i n g power-down WP# should be driven low (V IL) before VCC is below VCC-min. Spare Area Enable (SE#) The SE# input controls access to the 16 bytes of spare area on each page. When SE# is not asserted (high), the spare area for the selected page is not enabled, and all input or output data is directed towards the primary 512 byte storage space. When SE# is asserted (low), access to the spare area is enabled, and data can be transferred to or from the 16 bytes of spare area for the appropriate page as needed. With SE# asserted (low) information can still be transferred to or from the 512 byte main Flash page, but when the end of the page is reached (byte 511) the device will automatically begin transferring information to or from the spare area. During the Read Spare Area command sequence (50h) the SE# input must be asserted (low) during the command phase (CLE high). In all other cases when the spare area is to be accessed, the SE# input must be asserted (low) at least two access cycles prior to the spare area access. This would require the SE# input to be low by the time byte address 510 is selected, and SE# must remain low during the entire period that the spare area is accessed. Ready/Busy Output (RY/BY#) The RY/BY# output indicates the operation status of the device. When RY/BY# is high, the device is ready to accept the next operation. When RY/BY# is low, an internal program, erase, or random read operation is in progress. RY/BY# is an open drain output pin which allows multiple RY/BY# pins to be wire-ORed together. The RY/BY# output pin requires an external pull-up resistor to VCC (or VCCQ) for proper operation. Device Power Supply (VCC) The minimum VCC operating voltage for the Am30LV0064D is 2.7 volts. The device has an operating voltage range from 2.7 volts to 3.6 volts. Output Buffer Power Supply (VCCQ) The output voltage generated on the device is determined based on the VCCQ power supply input level. A VCCQ of 2.7 to 3.6 volts will allow the device to function as a 3.0 Volt-only device. A VCCQ of 4.5 to 5.5 volts provides 5 volt I/O tolerance. All input only signals are 5 volt tolerant by design, independent of the voltage on VCCQ. Ground (VSS) The VSS pins on the device must be grounded.
10
Am30LV0064D
CELL LAYOUT AND ADDRESS ASSIGNMENT
I/O 0 ~ I/O 7
512 + 16 Byte Data Register
256
256
16
16 Pages (1 Block)
Flash Memory Array
16,384 Pages (1,024 Blocks)
528 Bytes (1 Page)
Note: Device programming is executed on a page basis while erase is performed on a block basis. During read operations, data is transferred from the Flash array to the internal Data Register on a page basis. Data is then sequentially read from the Data Register on a Byte basis.
Figure 1. Mass Storage Device Cell Layout Table 1.
First Cycle Second Cycle Third Cycle Legend: Axx = specific address bit, X = don't care (VIH or VIL) Notes: 1. A8 is automatically set "Low" or "High" by the 00h or 01h command. 2. A22 to A13 specifies the Block Address, A12 to A9 specifies the Page Address within a block, and A7 to A0 identifies the byte address within half a page. I/O 7 A7 A16 X I/O 6 A6 A15 X
Address Assignment
I/O 5 A5 A14 A22 I/O 4 A4 A13 A21 I/O 3 A3 A12 A20 I/O 2 A2 A11 A19 I/O 1 A1 A10 A18 I/O 0 A0 A9 A17
Am30LV0064D
11
ORDERING INFORMATION Standard Products
AMD standard products are available in several packages and operating ranges. The Ordering Part Number or OPN (Valid Combination) is formed by a combination of the elements below.
Am30LV0064D J40 E2 I T
PACKING METHOD T = Tape and Reel TEMPERATURE RANGE I = Industrial (-40C to +85C) PACKAGE TYPE E2 = 44/40-Pin Thin Small Outline Package (TSOP-II) Standard Pinout (TS 044) F2 = 44/40-Pin Thin Small Outline Package (TSOP-II) Reverse Pinout (TSR044) WG = 40-Ball Fine Pitch Ball Grid Array (FBGA) 0.80 mm pitch, 8 x 15 mm package (FBE040) PERFORMANCE RANGE J40 = 1024 (100%) usable blocks DEVICE NUMBER/DESCRIPTION Am30LV0064D 64 Megabit (8 M x 8-Bit) CMOS 3.0 Volt Flash Memory with UltraNANDTM Technology 2.7-3.6 Volt with 5 Volt I/O Tolerance
Valid Combinations for TSOP Packages AM30LV0064DJ40 E2I, F2I
Valid Combinations for FBGA Packages Order Number AM30LV0064DJ40 WGI Package Marking L064DJ40V I
Valid Combinations Valid Combinations list configurations planned to be supported in volume for this device. Consult the local AMD sales office to confirm availability of specific valid combinations and to check on newly released combinations.
12
Am30LV0064D
DEVICE BUS OPERATIONS, COMMAND SET, AND COMMAND DEFINITIONS
This section describes the requirements and use of the device bus operations, the command set, and the command definitions. The device bus operations are initiated through the internal command register which decodes the command to determine the current operation to be performed. The command register itself does not occupy any addressable memory location. The register is composed of latches that store the Table 2.
Operation Read Data Area Read Spare Area Read ID, Status Write Data Write Command Write Address Standby Write Protect Legend: CE# L L L L L L VCC 0.3 V X
commands, along with the address and data information needed to execute the command. The contents of the register serve as inputs to the internal state machine whose outputs dictate the function of the device. Table 2 lists the device bus operations including the inputs and control levels they require, and the resulting output. Table 3 lists the command set, and Table 4 lists the command definitions. The "Device Operations" section describes each of these operations in detail.
Am30LV0064D Device Bus Operations
RE# L L L H H H X X WE# H H H L L L X X SE# L/H L X L/H X X VCC 0.3 V VSS 0.3 V X CLE L L L L H L X X ALE L L L L L H X X WP# X X X X X X VCC 0.3 V VSS 0.3 V (See Note) I/O7-I/O0 DOUT DOUT DOUT DIN CIN AIN High-Z X
L = Logic Low = VIL, H = Logic High = VIH, X = Don't Care, AIN = Address In, CIN = Command In, DIN = Data In, DOUT = Data Out Note: If WP# = VIL, the Flash device is protected and will not allow program or erase operations to occur. If WP# = VIH, the device is unprotected and may be programmed or erased.
Table 3. Am30LV0064D Command Set
Operation Read Data Gapless Read Read Spare Area Read ID Read Status Input Data Page Program Block Erase Erase Suspend Erase Resume Reset Cycle 1 00h/01h 02h 50h 90h 70h 80h 10h 60h B0h D0h FFh Cycle 2 - - - - - - - D0h - - - Valid During Busy No No No No Yes No No No Yes No Yes
Am30LV0064D
13
Table 4.
Command Sequence (Note 2) Read Data Area-First Half Page Read Data Area-Second Half Page Read Data Area-Gapless Read (Note 3) Read Spare Area (Note 4) Read ID Read Status Input Data Program Data Block Erase (Note 5) Erase Suspend (Note 6) Erase Resume (Note 8) Reset Legend:
Am30LV0064D Command Definitions
Second Oper. Data WR SA WR WR WR WR RD WR WR SA SA SA 00 SR SA BA Bus Cycles (Note 1) Third Fourth Fifth (Note 8) Sixth Oper. Data Oper. Data Oper. Data Oper. Data WR SA WR SA RD Data Etc. Etc. WR WR WR RD Etc. WR WR SA SA SA 01 Etc. SA BA WR WR WR RD WR WR SA SA SA E6 SA D0 RD RD RD Data Data Data Etc. Etc. Etc. Etc. Etc. Etc.
First Oper. Data WR 00 WR WR WR WR WR WR WR WR WR WR WR 01 02 50 90 70 80 10 60 B0 D0 FF
WR
Data
Etc.
Etc.
WR = Write Cycle Byte, RD = Read Cycle, SA = Starting Address, Etc. = previous sequence continues as needed, SR = Status Register, AR = Address Register, DR = Data Register, BA = Block Address Byte Notes: 1. All values are in hexadecimal. 2. See Table 2 for description of bus operations. 3. The Gapless Read command is similar to the Read Data Area commands except that the 7 s latency does not occur when the Page address pointer steps to the next page to be read. This command requires that the starting byte address is located within the first half of the selected Page. 4. For the Read Spare Area command it is necessary for the SE# pin to be low during the CLE cycle and when actively reading from the 16 byte Spare Area. For all other commands the SE# pin must be low at least two cycles 5. prior to the first spare area access at byte address 512 (low before byte address 510). The two byte Block Address cycles load address bits A22-A9 into the device. Since only address bits A22-A13 are required for a Block address, address bits A12-A9 are don't care. The system may read and program in non-erasing Blocks when in the Erase Suspend mode. The Erase Suspend command is valid only during a Block erase operation. The Erase Resume command is valid only during the Erase Suspend mode The fifth bus cycle for read operations follows the read latency delay.
6.
7. 8.
14
Am30LV0064D
DEVICE OPERATIONS
When the AMD Mass Storage Flash device powers up, the command decoder is initialized to a wait for command state. In order to perform any function, the device must be programmed for the desired operation. Specific commands must be issued to the device to select one of the read modes, to input or program data, to perform one of the block erase functions, or to reset the device. There are a number of commands available for reading information from the UltraNAND Flash device. These include Read Data to read out of the Flash array, Gapless Read to read data in a special high performance mode, Read Spare Area to read the 16 byte spare area in each page, Read ID to determine the manufacturer and device ID, and Read Status to check the device status. Programming data into the Flash array is a two step process and requires that two separate command sequences be performed. The data to be programmed must first be loaded into the Data Registers using the Input Data command sequence. After the data is loaded the Page Program command is performed to transfer the information from the Data Registers to the Flash array.
Device erasure occurs on an 8 Kbyte block basis, with each block in the device containing 16 pages and the respective spare area for each page. During block erase, the Flash device supports erase suspend and erase resume to allow time critical tasks to be performed. These time critical tasks can be to read or program in a block that is not currently selected for erasure. The Flash device also supports a reset command sequence to reset the device and return it to the wait for command state. All of the commands and their functions supported by the Flash device are described in the following sub-sections with simplified timing diagrams included. The timing diagrams are intended to illustrate the relationship of each of the control, status, and data signals for each of the command sequences. Please refer to the AC/DC Characteristics section for more complete timing information. In each of the simplified timing diagrams, the polling period during device busy (RY/BY# = V IL ) is not shown. During device busy the system can poll the device internal status register or monitor the RY/BY# pin to determine when the internal operation is complete.
Am30LV0064D
15
Read Operations
Read Data (00h / 01h) There are two commands available for reading from the Flash array (via the Data Registers). These are Read Data--(starting with the) First Half Page (00h) and Read Data--(starting with the) Second Half Page (01h). The commands are identical except for the starting region within the selected page. After the command cycle, three address cycles are used to input the starting address for the read operation. Upon the rising edge of the final WE# pulse there is a 7 s latency in which 528 bytes of information are transferred from the Flash array page to the 528 byte Data Register. During the 7 s latency period the Flash device will appear busy and either the RY/BY# signal or the status register may be used to monitor the completion of the data transfer. Only the Reset and Read Status commands are valid during the period that the device is busy. Once the information has been loaded into the
Data Register, it may be sequentially read with consecutive 50 ns RE# pulses. Each RE# pulse will automatically advance the column address by one. Once the last column has been read, the page address will automatically increment by one and the Data Register will be updated with information from the new page after a 7 s latency period. During the sequential read mode, if the Spare Area Enable input (SE#) is high, the column address will advance to address 511 and then the page address will increment by one. If the SE# input is low, the column address will advance to address 527 before the page address is incremented. This allows information in the Spare Area to be read at the end of the page before the next page of information is transferred into the Data Registers. In the case of the Read Data command, the SE# input may go low anytime from before the command is issued to before address 510 is accessed. This allows the Flash internal logic to correctly enable the Spare Area for reading.
CE# CLE ALE WE# RE#
Read Data (00h or 01h)
I/O7-0 SE# RY/BY#
CMD
Start Address
Read Page
Read Next Page
Read Next Page
Data Transfer
Data Transfer
Data Transfer
Notes: 1. CE# is don't care in between WE# and RE# transitions. 2. Falling edge of CE# to valid data must be >45 ns. 3. CE# transition when RY/BY# is low terminates read operation. 4. ALE must remain high for entire address latch operation; no transitions allowed.
Figure 2. Read Data
16
Am30LV0064D
Gapless Read (02h) (Superset Command) The Gapless Read command is almost identical to the Read Data command, except that it allows reading from multiple pages with only one 7 s latency occurring on the first page transfer. After the command cycle is used to write the Gapless Read op-code to the device, three address cycles are used to input the starting address for the Gapless Read operation. The Gapless Read operation requires that the address entered specifies an address location in the first half of the selected page. Upon the rising edge of the final WE# pulse there is a 7 s latency in which 528 bytes of information are transferred from the Flash array page to the 528 byte Data Register. During this 7 s period the device will appear busy and either the RY/BY# signal or the status register may be used to monitor the completion of the data transfer. Only the Reset and Read Status commands are valid during the period that the device is busy. Once the information has been loaded into the Data Register, it may be sequentially read with consecutive 50 ns RE# pulses.
Each RE# pulse will automatically advance the column address by one. Once the last column has been read, the page address will automatically increment by one and the Data Register will be updated with the new page. In the case of the Gapless Read, there is no 7 s latency period encountered when moving from the current page to the next sequential page. During the sequential read mode, if the Spare Area Enable input (SE#) is high, the column address will advance to address 511 and then the page address will increment by one. If the SE# input is low, the column address will advance to address 527 before the page address is incremented. This allows information in the Spare Area to be read at the end of the page before the next page of information is transferred into the Data Registers. This is an AMD superset command which is not available on competitive devices in the marketplace.
CE# CLE ALE WE# RE#
Gapless Read (02h)
I/O7-0 SE# RY/BY#
CMD
Start Address
Read Page
Read Next Page
Read Next Page
Data Transfer
Notes: 1. CE# is don't care in between WE# and RE# transitions. 2. Falling edge of CE# to valid data must be >45 ns. 3. CE# transition when RY/BY# is low terminates read operation. 4. ALE must remain high for entire address latch operation; no transitions allowed.
Figure 3.
Gapless Read
Am30LV0064D
17
Read Spare Area (50h) The Read Spare Area command is similar to the Read Data command, except that it only reads information from the selected page 16 byte Spare Area (address locations 512 through 527). After the command cycle is used to write the Read Spare Area op-code to the device, three address cycles are used to input the starting address for the read operation. During the Read Spare Area command cycle the SE# input must be low. Because the Read Spare Area operation only reads the 16 byte spare area in the page, address bits A7-A4 are don't care. Address bits A22-A9 are used to select the Page, and address bits A3-A0 are used to select the starting byte within the Spare Area of the Page. Upon the rising edge of the final WE# pulse there is a 7 s latency in which all 528 bytes of information are transferred from the Flash array page to the 528 byte Data Register. Following the data transfer the internal address pointer will point to the byte selected in the Spare Area. During the 7 s data transfer period the device will appear busy and the RY/BY# signal or the status register may be used to monitor
the completion of the data transfer. Only the Reset and Read Status commands are valid during the period that the device is busy. Once the information has been loaded into the Data Register, the Spare Area information may be sequentially read with consecutive 50 ns RE# pulses. Each RE# pulse will automatically advance the Spare Area column address by one. Once the last column has been read, the page address will automatically increment by one and the Data Register will be updated with the new page after a 7 s latency. During the sequential read mode, the Spare Area Enable input (SE#) must be low. This is necessary any time the Spare Area is being read. In this operation, the column address will advance from the selected starting byte location to address 527 before the page address is incremented. After the next page of information is transferred to the Data Register, sequential read operations will begin in the Data Register at address location 512. Unlike the Read Data and Gapless Read modes, the Read Spare Area operation requires that the SE# input be asserted low prior to the command being issued to the device.
CE# CLE ALE WE# RE#
Read Spare Area (50h)
I/O7-0 SE# RY/BY#
CMD
Start Address
Read Spare Area
Read Next Spare Area
Read Next Spare Area
Data Transfer
Data Transfer
Data Transfer
Figure 4.
Read Spare Area
18
Am30LV0064D
Read ID (90h) The Read ID operation is used to read the Manufacturers ID and the Device ID from the Flash device. After the command cycle, one address cycle is used to input Table 5.
Manufacturer Device I/O7 0 1 I/O6 0 1
a 00h value into the device. Upon the rising edge of the final WE# pulse, the two bytes of information may be sequentially read with two consecutive 50 ns RE# pulses.
Am30LV0064D ID Codes
I/O4 0 0 I/O3 0 0 I/O2 0 1 I/O1 0 1 I/O0 1 0 ID Code 01h E6h
I/O5 0 1
CE# CLE ALE WE# RE#
Read ID (90h)
I/O7-0 SE# RY/BY#
CMD
00h
Manufacturer's ID
Device ID
Figure 5. Read ID
Am30LV0064D
19
Read Status (70h) The Read Status operation is used to read the device status to determine if the device is ready, in the write protect mode, erase suspended, or if the previous program/erase operation completed without error. After the rising edge of the command cycle WE# pulse, the falling edge of CE# or RE#, whichever occurs last, will
output the contents of the status register on the 8 I/O pins, I/O7-I/O0. The status register is constantly updated and does not require either CE# or RE# to be toggled. By utilizing the Read Status operation, multiple devices with RY/BY# pins wired together may be polled to determine their specific status.
I/O7
I/O6
I/O5
I/O4
I/O3
I/O2
I/O1
I/O0 Program/Erase: 0 = pass, 1 = fail Not Used Erase Suspend: 0 = not suspended, 1 = suspended Ready/Busy: 0 = busy, 1 = ready Write Protect: 0 = protected, 1 = not protected
Figure 6.
Device Status Register Bit Definition
CE# CLE ALE WE# RE#
Read Status (70h)
I/O7-0 SE# RY/BY#
CMD
Read Status
Read Status
Read Status
Read Status
Figure 7.
Read Status
Program Operations
Input Data (80h) The Input Data command sequence is the first of two operations that must be performed to program information into one of the Flash pages. The second operation, Page Program, is used to transfer information from the Data Registers to the Flash array after 20
the Input Data procedure loads the Data Registers. In order to set the starting region within the Data Registers (first half, second half, or Spare Area), the appropriate command (00h, 01h, 50h) should be iss u e d p r i o r t o t h e I n p u t D a ta c o m m a n d b e i n g performed. If a command is not submitted to assign the starting region, the starting region will be determined by its previous state.
Am30LV0064D
After the command cycle, three address cycles are used to input the starting address for the Input Data operation. Upon the rising edge of the final WE# pulse, between 1 and 528 bytes of information can be loaded into the Data Register with consecutive 50 ns WE# pulses. Each WE# pulse will automatically advance the Data Register address pointer by one. If additional write pulses are issued after the last address has been written (511 if SE# is high or 527 if SE# is low), the Data Register address pointer will wrap around to 0. If additional WE# pulses are issued, the device will continue to store information into the Data Register until a new command is issued. The Spare Area Enable input (SE#) must be low by the time address 510 is accessed in order to load information into the last 16 bytes of the Data Register. If the SE# input is high, the Data Register address will advance to address 511. If the SE# input is low, the column address will advance to address 527. This allows information that needs to be programmed into the Spare Area of the page to be loaded into the Data Registers properly. Please refer to Figure 8 for the simplified timing diagram for Input Data and Page Program. Page Program (10h) The Page Program command sequence is issued after the Input Data operation has loaded the proper data in the Data Registers. Upon the rising edge of the command cycle WE# pulse, this operation typically transfers in-
formation from the Data Registers to the Flash array in 200 s or less, and the Flash device will appear busy during the data transfer operation. The RY/BY# signal or the status register may be used to monitor completion of the data transfer. Only the Reset and Read Status commands are valid during the period that the device is busy. Only those bytes loaded with the Input Data command sequence will be programmed in the Flash array. This allows partial page programming to be performed as needed. If no bytes were loaded into the Data Register, or if the Page Program command is issued without the Input Data command being performed, no program operation will occur. Unless ECC has been implemented, a given page may not be reprogrammed without an intervening erase operation being performed on the block that contains that page. After programming a page, the status register bit I/O0 should be checked to verify that the program operation completed properly. The Spare Area Enable input (SE#) must be low in order to program information into the last 16 bytes of the page that is selected for programming. If the SE# input is high, the Spare Area will not be programmed. Please refer to Figure 8 for the simplified timing diagram for Input Data and Page Program and to Figure 9 for a flow chart describing the device program procedure.
CE# CLE ALE WE# RE#
Input Data (80h) Page Program (10h) Start Address Write Page Data (and Spare Area if Required) CMD
I/O7-0 SE# RY/BY#
CMD
Low to Write Spare Area
Page Program
Notes: 1. CE# is don't care in between WE# and RE# transitions. 2. Falling edge of CE# to valid data must be >45 ns. 3. ALE must remain high for entire address latch operation; no transitions allowed.
Figure 8.
Input Data and Page Program
Am30LV0064D
21
Start
Write the Address Pointer command (00h, 01h) to place pointer in proper half-page
Write the Input Data Command (80h) to the Flash Device
Write the starting address
Write a Byte of Data to the Flash
No
Last Data Byte Written ?
Yes
Write the Program Data Command (10h) to the Flash Device
Read Status Register or Monitor R/B# Pin
Is Device Busy ?
No
Yes
Read Status Register May be required to exceed guaranteed endurance Is I/O0 = 0 ?
Yes No
Program Successful Done
Program Failed Use User Defined Procedure to Identify the Failed Byte
Implement Error Correction as Appropriate
Done
Figure 9.
Program Operations Flow Chart
22
Am30LV0064D
Erase Operations
Block Erase (60h) (D0h) The Block Erase command sequence is a two command operation procedure that must be performed to erase information in one of the 16 page Flash blocks. After the first command cycle, two address cycles are used to input the block address for the block to be erased. Since the block address only requires address bits A22-A13 to determine the block address, bits A12-A9 are don't care. After the two address cycles are complete, the second command cycle is issued. Upon the rising edge of the final WE# pulse for the
second command cycle, the Flash device will begin the Block Erase operation. A block typically erases in the Flash array in 2 ms or less and is guaranteed to erase within 10 ms. The Flash device appears busy during the Block Erase operation and either the RY/BY# signal or the status register may be used to monitor completion of the erase. Only the Erase Suspend, Reset, and Read Status commands are valid during the period that the device is busy. After erasing a block, the status register bit I/O0 should be checked to verify that the erase operation completed properly. Figure 10 shows the simplified timing for Block Erase.
CE# CLE ALE WE# RE#
Block Erase Setup (60h) Block Erase (D0h) CMD
I/O7-0 SE# RY/BY#
CMD
Block Address
Block Erase
Figure 10.
Block Erase
Erase Suspend (B0h) (Superset Command) The Erase Suspend command sequence is only valid during a Block Erase operation. Upon the rising edge of the command WE# pulse, the Flash device will suspend the Block Erase operation. Either the RY/BY# signal or the status register may be used to determine when the Block Erase has actually been suspended. Once the Erase Suspend has taken effect, read or program operations may be performed in blocks that are not selected for erasure. Once a Block Erase has been suspended, the suspended Block Erase operation must be completed before another block can be selected for erasure.
When the Erase Suspend command is issued, the Block Erase command is inhibited. The Block Erase will be invalid until an Erase Resume command allows the suspended erase to complete, the device is reset, or power is removed from the device. Refer to Figure 11 for a simplified timing diagram showing the sequence of events required to implement Erase Suspend during a block erase operation. This is an AMD superset command which is not available on competitive devices in the marketplace. Erase Resume (D0h) (Superset Command) The Erase Resume command sequence is only valid during an Erase Suspend operation. Upon the rising 23
Am30LV0064D
edge of the command WE# pulse, the Flash device will resume the Block Erase operation that was suspended. Either the RY/BY# signal or the status register may be used to determine when the Block Erase completes. After the block finishes the erase operation, the status register bit I/O0 should be checked to verify that the
CE# CLE ALE WE# RE#
Block Erase Setup (60h) Block Erase (D0h) CMD
erase completed properly. Figure 11 is a simplified timing diagram that describes how to execute an Erase Resume operation during Erase Suspend to allow the previously suspended block erase to complete. This is an AMD superset command which is not available on competitive devices in the marketplace.
Erase Suspend (B0h) CMD
Erase Resume (D0h) CMD
I/O7-0 SE# RY/BY#
CMD
Block Address
As Appropriate
Block Erase Suspended Here Begin Block Erase Read or Program Complete Block Erase Operations may be performed
Figure 11.
Erase Suspend and Erase Resume
24
Am30LV0064D
Reset Operation
Reset (FFh) The Reset command sequence can be issued any time the Flash device needs to be initialized. This may be required when the device is busy during program, erase, or data transfer operations. Reset will take place on the rising edge of the command cycle WE# pulse. If the WP# input is high, not protected, the Status Register will be set to C0h.
CE# CLE ALE WE# RE#
Reset (FFh)
If a second Reset command is issued while a reset is in process, the second Reset command will be ignored. If a Reset command is issued during a program or erase operation, the internal high voltages will be discharged before the device indicates that it is ready (reset complete). Either the RY/BY# signal or the status register may be used to determine when the Reset operation is done. Figure 12 shows a simplified timing diagram of the reset command sequence.
I/O15-0 SE# RY/BY#
CMD
Reset in Progress
Figure 12.
Reset
Am30LV0064D
25
ABSOLUTE MAXIMUM RATINGS
Storage Temperature Plastic Packages . . . . . . . . . . . . . . . -65C to +150C Ambient Temperature with Power Applied . . . . . . . . . . . . . -65C to +125C Voltage with Respect to Ground VCC (Note 1) . . . . . . . . . . . . . . . . .-0.5 V to +4.0 V VCCQ (Note 2) . . . . . . . . . . . . . . . .-0.5 V to +6.0 V All other pins (Note 1) . . . . . . -0.5 V to VCC +0.5 V Output Short Circuit Current (Note 3) . . . . . . 200 mA
Notes: 1. Minimum DC voltage on input or I/O pins is -0.5 V. During voltage transitions, input or I/O pins may overshoot V SS to -2.0 V for periods of up to 20 ns. Maximum DC voltage on input or I/O pins is VCC +0.5 V. See Figure 13. During voltage transitions, input or I/O pins may overshoot to VCC +2.0 V for periods up to 20 ns. See Figure 14. 2. For 3.0 volt-only applications, VCCQ should be connected to V CC . To provide 5 V tolerant I/O, V CCQ should be between 4.5 and 5.5 V. 3. No more than one output may be shorted to ground at a time. Duration of the short circuit should not be greater than one second. Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only; functional operation of the device at these or any other conditions above those indicated in the operational sections of this data sheet is not implied. Exposure of the device to absolute maximum rating conditions for extended periods may affect device reliability. +0.8 V VSS-0.5 V VSS-2.0 V 20 ns 20 ns 20 ns
Figure 13. Maximum Negative Overshoot Waveform
20 ns VCC+2.0 V VCC+0.5 V 2.0 V 20 ns 20 ns
Figure 14. Maximum Positive Overshoot Waveform
OPERATING RANGES
Commercial (C) Devices Ambient Temperature (TA) . . . . . . . . . . . 0C to +70C Industrial (I) Devices Ambient Temperature (TA) . . . . . . . . . -40C to +85C VCC Supply Voltages VCC for full voltage range . . . . . . . . . . . . 2.7 V to 3.6 V VCCQ Supply Voltages VCCQ for full voltage range . . . . . . . . . . . 2.7 V to 3.6 V VCCQ for 5 volt I/O tolerance. . . . . . . . . . 4.5 V to 5.5 V
Operating ranges define those limits between which the functionality of the device is guaranteed.
26
Am30LV0064D
DC CHARACTERISTICS
Parameter ICC1 ICC2 ICC3 ICC4 ICC5 ISB1 ISB2 ILI ILO VIH VIL VOH VOL IOL (RY/BY#) Description Sequential Read Current Command, Address Input Current Data Input Current Program Current Erase Current Standby Current (TTL) Standby Current (CMOS) Input Leakage Current Output Leakage Current Input High Voltage Input Low Voltage, All Inputs Output High Voltage Output Low Voltage Output Low Current (RY/BY#) IOH= -400 A, VCC = VCCQ IOL=2.1 mA, VCC = VCCQ VOL=0.4 V CE#=VIH CE#=VCC-0.2 V, WP#= SE# = 0V/VCC VIN = 0 V to 3.6 V VOUT = 0 V to 3.6 V All I/O Pins All Except I/O Pins Test Conditions tCYCLE=50 ns, CE#=VIL, IOUT=0 mA tCYCLE=50 ns, CE#=VIL Min - - - - - - - - - 2.0 2.0 -0.3 VCC - 0.3 - 8 Typ 10 10 10 10 10 - 10 - - - - - - - 10 Max 20 20 20 20 20 1 50 10 10 VCCQ + 0.3 VCC + 0.3 0.8 - 0.4 - Unit mA mA mA mA mA mA A A A V V V V V mA
TEST CONDITIONS
Table 6. Test Specifications
VCC = 3.0 V 10% VCC = 3.3 V 10%
3.3 V
Test Conditions Output Load Output Load Capacitance, CL (including jig capacitance) Input Rise and Fall Times Input Pulse Levels Input Timing Measurement Reference Levels Output Timing Measurement Reference Levels
Unit
2.7 K Device Under Test CL 6.2 K
1 TTL Gate 50 5 0.0 - 2.4 1.5 1.5 100 pF ns V V V
Figure 15.
Test Setup
Am30LV0064D
27
AC CHARACTERISTICS Command, Data, and Address Input
Parameter JEDEC Std tALS tALH tCLS tCLH tCES tCEH tDS tDH tWC tWP tWH ALE Setup Time ALE Hold Time CLE Setup Time CLE Hold Time CE# Setup Time CE# Hold Time Data Setup Time Data Hold Time Write Cycle Time WE# Pulse Width WE# Pulse Width High Description Min 0 10 0 10 0 10 20 10 50 30 15 Max - - - - - - - - - - - Unit ns ns ns ns ns ns ns ns ns ns ns
Normal Operation
Parameter JEDEC Std tALRE tAR tCEH tCELS tCHZ tCR tCRY tRC tRP tREH tREA tREA2 tRHZ tRLS tWHR tOZR tRB tRR tWB tR tRST Description ALE to RE# Delay for Data Read ALE to RE# Delay for ID and Manufacturer Read CE# Pulse Width High (to abort sequential page read latency) CE# Low to Status Output Valid CE# High to Output High Impedance CE# Low to RE# Low CE# High to RY/BY# High (during abort of sequential page read latency) Read Cycle Time RE# Pulse Width RE# Pulse Width High RE# Access Time for Data Read (Note 2) RE# Access Time for ID and Manufacturer Read RE# High to Output High Impedance RE# Low to Status Output Valid WE# High to RE# Low Output High Impedance to RE# Low Last RE# Rising Edge to RY/BY# Low RY/BY# High to RE# Low WE# High to RY/BY# Low Transfer Time from Flash Array to Data Register Reset Time (Read/Program/Erase/after Erase Suspend) Min 50 100 100 - - 100 - 50 35 15 - - 15 - 60 0 - 20 - - - Max - - - 45 20 - 50 + t (Note 1) - - - 35 35 30 35 - - 100 - 100 7 5/10/500/5 Unit ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns s s
Notes: 1. Time is dependent on value of pull-up resistor at RY/BY# pin. 2. For customers using VCCQ > 3.6 V, tREA = 40 ns.
28
Am30LV0064D
AC CHARACTERISTICS Mode Selection
ALE L H L H L L L X X X X CLE H L H L L L L X X X X H H X X X X WE# CE# L L L L L L L X X X H H X X X X RE# H H H H H SE# L/X (Note 1) X X X L/H L/H L/H L/H X X X WP# X X H H H X X H H L X RY/BY# H H L/H (Note 2) H H H L L L X X Read Mode Write Mode Mode Command Input Address Input Command Input Address Input
Data Input Sequential Read and Data Output During Read (Busy) During Program (Busy) During Erase (Busy) Write Protect Standby
Notes: 1. SE# must be asserted during read mode command input during "Read Spare Area" (50h) CLE cycle. 2. The "RESET" (FFh) or "Read Status" (70h) command may be written to the device during busy (RY/BY# is logic low).
KEY TO SWITCHING WAVEFORMS
WAVEFORM
INPUTS Steady Changing from H to L Changing from L to H Don't Care, Any Change Permitted Does Not Apply
OUTPUTS
Changing, State Unknown Center Line is High Impedance State (High Z)
Am30LV0064D
29
AC CHARACTERISTICS
tCES CE# tCEH
tCLS CLE
tCLH
tALS ALE
tALH
tWP WE#
tDS I/O7-0
tDH
SE#
Command Dependent
Figure 16.
Command Input Cycle
tCES CE#
tCLS CLE
tWC
tALS ALE
tWP WE#
tWH
tALH
tDS I/O7-0 A7-A0 A16-A9
tDH A22-A17
SE#
Figure 17.
Address Input Cycle
30
Am30LV0064D
AC CHARACTERISTICS
tCEH CE#
tCLH CLE
tALS ALE
tWC
tWP WE#
tWH
tDS I/O7-0 Din 0 Din 1
tDH Din 511
SE#
Figure 18.
Data Input Cycle
tCHZ CE#
RY/BY# tRC tRR RE# tRP tREH
tREA I/O7-0 Dout
tRHZ Dout Dout
SE#
Command Dependent
Figure 19.
Serial Read Cycle
Am30LV0064D
31
AC CHARACTERISTICS
tCES CE# tCEH tCELS tCHZ
tCLS CLE
tCLH
tCR
tCLS
ALE
tWP WE#
tWHR
RE#
tDS I/O7-0 70h
tDH
tOZR
tRLS Status
tRHZ
RY/BY#
Figure 20.
tCES CE# tCLH tCLS CLE
Status Read Cycle
tCEH
tCRY tCHZ
tALH ALE
tWC WE# tR
tALRE
tRC RE# tDH tDS I/O7-0 00h/01h A7-A0 A16-A9 tRR tWB A22-A17 Dout N
tRHZ
Dout 527
tRB RY/BY#
SE#
Figure 21. 32
Read Data
Am30LV0064D
AC CHARACTERISTICS
tCES CE# tCLH tCLS CLE tCHZ
tALH ALE tALS tWC WE# tR RE# tDH tDS I/O7-0 00h/01h A7-A0 A16-A9 tRR tWB A22-A17
tALH
tALRE
tRC
tRHZ
Dout N
Dout 527
tREA RY/BY#
SE#
Figure 22.
Read Data (Interrupted by CE#)
tCES CE#
tCEH
tCLH tCLS CLE
tALH ALE tALS tWC WE# tR RE# tDS tDH I/O7-0 50h A7-A0 A16-A9 tRR tWB A22-A17
tALH
tALRE
tRC
Dout 512+N tREA
Dout 527
RY/BY#
SE#
Figure 23.
Read Spare Area 33
Am30LV0064D
AC CHARACTERISTICS
CE#
CLE
ALE
WE#
RE#
tR I/O7-0 00h A7-A0 A16-A9 A22-A17 Dout N Dout 527
tR Dout 0 Dout 527
RY/BY# Page M SE# Page M + 1
Figure 24.
tCES CE#
Sequential Read
tCLS CLE
tCLH ALE
tALS
tCLS WE# tALH
tALS
tALH
tWC
RE# tDH tDS I/O7-0 80h A7-A0 A16-A9 A22-A17 Din N Din 527 tWB 10h 70h I/O 0
tPGM RY/BY#
SE#
Figure 25. Page Program 34 Am30LV0064D
AC CHARACTERISTICS
tCES CE#
tCLS CLE
tCLH ALE
tALS
tCLS WE# tALH
tALS
tALH
tWC RE# tDS tDH I/O7-0 60h A16-A9 A22-A17 D0h tWB 70h I/O 0
tERS RY/BY#
SE#
Figure 26.
tCES CE#
Block Erase
tCLS CLE
tCLH ALE
tALS
tCLS WE# tALH
tALS
tALH
tWC RE# tDH tDS I/O7-0 60h A16-A9 A22-A17 D0h tWB B0h I/O 5
RY/BY#
SE#
Figure 27. Erase Suspend Am30LV0064D 35
AC CHARACTERISTICS
CE#
CLE
ALE
WE#
RE#
tWB I/O7-0 D0h 70h I/O 0
tERS RY/BY#
SE#
Figure 28.
Erase Resume
CE#
CLE
ALE
WE#
RE# (Page M) I/O7-0 80h Data Input 10h 70h I/O 0 80h Data Input 10h 70h I/O 0
RY/BY# A7-A0 A22-A17 A16-A9 Program Page M Program Page M + 1
Figure 29. 36
Sequential Page Program Am30LV0064D
AC CHARACTERISTICS
tCES CE# tCEH tCR
tCLS CLE tCLH
tCLS
tALH tALS tAR
ALE
tALH WE#
RE# tDS tDH I/O7-0 90h 00h tREA2 01h tREA2 E6h
RY/BY#
SE#
Figure 30.
ID and Manufacturer Read
VCC
2.5 V (min)
2.5 V (min)
0 ns (min) WP#
0 ns (min)
ALE, CLE, CE#, RE#, WE#
SE#
Figure 31. Write Protect (WP#) Timing During Power Transitions
Am30LV0064D
37
PROGRAM AND ERASE CHARACTERISTICS
Symbol tR tPGM tERS Parameter Read Data Transfer Time Page Program Time Block Erase Time Min - - - Typ 6.5 0.2 2 Max 7 1.0 10 Unit s ms ms
VALID BLOCKS
Symbol J40 NV/B Parameter Number of Valid Blocks Min 1024 Typ 1024 Max 1024 Unit Blocks
Note: The J40 device is guaranteed to ship with all valid blocks (no invalid blocks).
LATCHUP CHARACTERISTICS
Description Input voltage with respect to VSS on all pins except I/O pins Input voltage with respect to VSS on all I/O pins VCC Current Min -1.0 V -1.0 V -100 mA Max 12.5 V VCC + 1.0 V +100 mA
Note: Includes all pins except VCC. Test conditions: VCC = 3.0 V, one pin at a time.
TSOP II PIN CAPACITANCE
Parameter Symbol CIN COUT CIN2 Parameter Description Input Capacitance Output Capacitance Control Pin Capacitance Test Setup VIN = 0 VOUT = 0 VIN = 0 Typ 6 8.5 7.5 Max 7.5 12 9 Unit pF pF pF
Notes: 1. Sampled, not 100% tested. 2. Test conditions TA = 25C, f = 1.0 MHz.
DATA RETENTION
Parameter Description Minimum Pattern Data Retention Time Test Conditions 85C Min 10 Unit Years
38
Am30LV0064D
REVISION SUMMARY Revision A (December 1998)
Initial release. Mode Selection table: Added notes. Modified mode column to show 1st and 2nd rows refer to read mode, and 3rd and 4th rows refer to write mode. Changed the following: SE# for read mode, command input to L/X; RY/BY# for write mode, command input to L/H; SE# and WP# for standby mode to X. Timing diagrams--all SE# waveforms in section: Added waveform, or modified existing waveform to show where input is don't care. Physical Dimensions Added TSOP II package drawings. General Description Added second paragraph. Ordering Information Added FBGA designator. In performance range description, changed "sectors" to "blocks." Device Operations In fourth paragraph, third sentence, deleted the phrase "during erase." In the fifth paragraph, changed "Read Data" to "Wait For." Noted in the paragraph headings for gapless read, erase suspend, and erase resume that commands are superset. Page Program: In the second paragraph, fourth sentence, clarified that after ten consecutive partial program operations within a given page, the block containing that page is erased. Operating Ranges Added VCCQ supply voltage ratings. DC Characteristics Test Specifications table: Split the value column into two columns describing test conditions for different voltage ranges. AC Characteristics In various figures, added breaks in waveforms where missing, to match other waveforms in the same figure. Erase Suspend figure: In the I/O7-0 waveform, changed the last data to I/O 5. Status Read Cycle, Read Data, and Read Data (Interrupted by CE#), and Read Spare Area figures: Changed the beginning of the tWB parameter to match the beginning of the tALH and tR parameters. Physical Dimensions Added the FBE040 drawing.
Revision B (December 1998)
Distinctive Characteristics Fast read and program performance: Noted that specifications are typical. Command Set: Moved Erase Suspend/Resume commands from basic to superset commands. General Description Modified description of Embedded Erase. Functional Pin Description Address Latch Enable: Clarified description relating to address and data registers. Read Enable: Changed tRSTO to tRLS. Cell Layout and Address Assignment Figure 1: Split 512 byte data register into two 256 byte registers. Added representation of one page (528 bytes) to figure. Ordering Information Deleted extended temperature range. Command Definitions Added Note 8 to table. Device Operations First paragraph: Clarified description of command decoder. Timing diagrams--all SE# waveforms in section: Added waveform, or modified existing waveform to show where this input is don't care. Erase Suspend and Erase Resume: Noted that both are AMD superset commands. Figure 9, Program Operations Flow Chart: Noted portion that may be required to exceed guaranteed endurance. Operating Ranges Deleted references to extended temperature and regulated voltage range. DC Characteristics Added test specifications table and figure. AC Characteristics Normal Operation table: Clarified descriptions of tCEH, tCR, and tCRY.
Am30LV0064D
39
Revision B+3 (March 8, 1999)
Ordering Information Changed nomenclature for the FBE040 FBGA package to WG.
Read Data, Gapless Read, Read Spare Area, and Input Data and Page Program figures Added CE# don't care areas to waveforms. Added notes to figures. Page Program description In second paragraph, modified statement on partial page programming. Program Operations Flow Chart figure Added address pointed command box below Start box. AC Characteristics Normal Operation table: Modified note 2. Physical Dimensions Replaced figures with more detailed illustrations.
Revision B+4 (April 21, 1999)
Physical Dimensions Corrected the BSC length and width dimensions in the FBE040 drawing for the ball grid array.
Revision B+5 (June 17, 1999)
Global Deleted references to K40 ordering part number and commercial temperature range. Distinctive Characteristics Endurance is now 10,000 cycles. Added bullets for industrial range and 100% good blocks. AC Characteristics Changed tWH to 20 ns. Added note for tREA.
Revision C+1 (June 23, 2000)
Ordering Information Corrected valid combination and package marking for FBGA package.
Revision C (May 19, 2000)
Global Changed the data sheet designation from "advance information" to "preliminary." Only minor parameter changes, if any, may occur. Changes to speed, package, and temperature range combinations may also appear in future data sheet revisions. Connection Diagrams Changed NC to RFU (reserved for future use) on the following: pin 6 on standard TSOP-II, pin 39 on reverse TSOP-II, and ball E1 on FBGA. Pin Configuration Added definition of RFU. Functional Pin Description Address Latch Enable (ALE): Added ALE signal requirement for address sequence.
Revision C+2 (August 14, 2000)
DC Characteristics table Added VCC = VCCQ as test conditions for VOL and VOH. AC Characteristics Command, Address, and Data Input table: Changed tWP from 25 to 30 ns, and tWH from 20 to 15 ns.
Revision C+3 (October 6, 2000)
Global Removed "Preliminary" status from data sheet. DC Characteristics table Deleted RESET# as a test condition for ISB2; the device does not have that input.
Revision C+4 (October 19, 2004)
Added statement to Cover sheet and first document page indicating this device is not offered for new designs. Added Colophon and updated Trademarks.
Colophon The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for any use where chance of failure is intolerable (i.e., submersible repeater and artificial satellite). Please note that Spansion LLC will not be liable to you and/or any third party for any claims or damages arising in connection with above-mentioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan, the US Export Administration Regulations or the applicable laws of any other country, the prior authorization by the respective government entity will be required for export of those products.
40
Am30LV0064D
Trademarks and Notice The contents of this document are subject to change without notice. This document may contain information on a Spansion LLC product under development by Spansion LLC. Spansion LLC reserves the right to change or discontinue work on any product without notice. The information in this document is provided as is without warranty or guarantee of any kind as to its accuracy, completeness, operability, fitness for particular purpose, merchantability, non-infringement of third-party rights, or any other warranty, express, implied, or statutory. Spansion LLC assumes no liability for any damages of any kind arising out of the use of the information in this document. Copyright (c)2004 Spansion LLC. All rights reserved. Spansion, the Spansion logo, and MirrorBit are trademarks of Spansion LLC. Other company and product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
Am30LV0064D
41


▲Up To Search▲   

 
Price & Availability of AM30LV0064DJ40WGIT

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X